import 'classtest/ClassA.dart';

void main() {
  //同java一样，所有Object是所有类的父类
  //1、方法
  /**
   * get方法hashCode，返回当前实例hashCode
   */
  //int get hashCode;

  /**
   * 对象在运行时所属类型
   */
  //Type get runtimeType;

  /**
   * 返回实例对象的字符串表示，默认实现是该对象的哈希值字符串。也可以被子类覆写，自定义实现，和Java中的toString()一样。
   */
  //String toString();

  /**
   * 该类的实例对象调用该类中不存在的属性或者方法时，会执行该方法，默认实现是抛出NoSuchMethodException异常。
   * 子类可以覆写该方法，然后自定义实现方法。
   */
  //dynamic noSuchMethod();

  //2、操作符
  /**
   * 比较两个实例是否相等，默认是比较两个对象那个的哈希值
   * 可被子类覆写，自定义实现，相当于Java中的Object类中的equals()方法
   */
  //bool operator ==(dynamic other);

}
